/**
 *Copyright (c) 2024 watereyes
 * safetymanagement is licensed under Mulan PubL v2.
 * You can use this software according to the terms and conditions of the Mulan
 * PubL v2.
 * You may obtain a copy of Mulan PubL v2 at:
 *          http://license.coscl.org.cn/MulanPubL-2.0
 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
 * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
 * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
 * See the Mulan PubL v2 for more details.
 */
package com.koron.risk.domain;

import com.koron.common.domain.BaseEntity;

import java.math.BigDecimal;

public class LocalRisk extends BaseEntity{
	//危险源id
	private String localHazardId;
	//事故类型id
	private String accidentTypeId;
	//事故类型
	private String accidentTypeName;
	//风险描述
	private String riskInfo;
	//风险原因
	private String riskReason;
	//控制措施
	private String precaution;
	//可能性
	private Integer possibility;
	//严重性
	private Integer severity;
	//风险等级
	private Integer riskLevel;
	//风险等级
	private String riskLevelName;
	//管控层级
	private String controlLevel;
	//残余风险可能性
	private Integer residuePossibility;
	//残余风险严重性
	private Integer residueSeverity;
	//残余风险风险等级
	private Integer residueLevel;
	//残余风险风险等级
	private String residueLevelName;
	//残余风险管控层级
	private String residueControlLevel;
	//发生事故的可能性
	private BigDecimal occurencePossibility;
	//人员处于危险环境的频繁程度
	private BigDecimal frequently;
	//发生事故后产生的后果
	private BigDecimal consequence;

	public String getLocalHazardId() {
		return localHazardId;
	}
	public void setLocalHazardId(String localHazardId) {
		this.localHazardId = localHazardId;
	}
	public String getAccidentTypeId() {
		return accidentTypeId;
	}
	public void setAccidentTypeId(String accidentTypeId) {
		this.accidentTypeId = accidentTypeId;
	}
	public String getAccidentTypeName() {
		return accidentTypeName;
	}
	public void setAccidentTypeName(String accidentTypeName) {
		this.accidentTypeName = accidentTypeName;
	}
	public String getRiskInfo() {
		return riskInfo;
	}
	public void setRiskInfo(String riskInfo) {
		this.riskInfo = riskInfo;
	}
	public String getRiskReason() {
		return riskReason;
	}
	public void setRiskReason(String riskReason) {
		this.riskReason = riskReason;
	}
	public String getPrecaution() {
		return precaution;
	}
	public void setPrecaution(String precaution) {
		this.precaution = precaution;
	}
	public Integer getPossibility() {
		return possibility;
	}
	public void setPossibility(Integer possibility) {
		this.possibility = possibility;
	}
	public Integer getSeverity() {
		return severity;
	}
	public void setSeverity(Integer severity) {
		this.severity = severity;
	}
	public Integer getRiskLevel() {
		return riskLevel;
	}
	public void setRiskLevel(Integer riskLevel) {
		this.riskLevel = riskLevel;
	}
	public String getControlLevel() {
		return controlLevel;
	}
	public void setControlLevel(String controlLevel) {
		this.controlLevel = controlLevel;
	}
	public Integer getResiduePossibility() {
		return residuePossibility;
	}
	public void setResiduePossibility(Integer residuePossibility) {
		this.residuePossibility = residuePossibility;
	}
	public Integer getResidueSeverity() {
		return residueSeverity;
	}
	public void setResidueSeverity(Integer residueSeverity) {
		this.residueSeverity = residueSeverity;
	}
	public Integer getResidueLevel() {
		return residueLevel;
	}
	public void setResidueLevel(Integer residueLevel) {
		this.residueLevel = residueLevel;
	}
	public String getResidueControlLevel() {
		return residueControlLevel;
	}
	public void setResidueControlLevel(String residueControlLevel) {
		this.residueControlLevel = residueControlLevel;
	}
	public String getRiskLevelName() {
		return riskLevelName;
	}
	public void setRiskLevelName(String riskLevelName) {
		this.riskLevelName = riskLevelName;
	}
	public String getResidueLevelName() {
		return residueLevelName;
	}
	public void setResidueLevelName(String residueLevelName) {
		this.residueLevelName = residueLevelName;
	}

	public BigDecimal getOccurencePossibility() {
		return occurencePossibility;
	}

	public void setOccurencePossibility(BigDecimal occurencePossibility) {
		this.occurencePossibility = occurencePossibility;
	}

	public BigDecimal getFrequently() {
		return frequently;
	}

	public void setFrequently(BigDecimal frequently) {
		this.frequently = frequently;
	}

	public BigDecimal getConsequence() {
		return consequence;
	}

	public void setConsequence(BigDecimal consequence) {
		this.consequence = consequence;
	}
}
